import { h, init } from 'snabbdom'

// 1. hello world
// 参数：模块数组
// 返回值：patch函数，作用对比两个vnode的差异更新到真实dom
let patch = init([])

// 第一个参数：标签+选择器   第二个参数：如果是字符串的话就是标签中的内容
let vnode = h('div#container.cls', 'hello world')
let app = document.querySelector('#app')

// 第一个参数：可以是dom元素，内部会把dom元素转换成vnode
// 第二个参数：vnode
// 返回值：vnode
let oldVnode = patch(app, vnode)

vnode = h('div', 'hello snabbdom')

patch(oldVnode, vnode)
